Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: performance test scaffolding #72

Merged
merged 5 commits into from
Feb 16, 2023

Conversation

shaneutt
Copy link
Member

@shaneutt shaneutt commented Feb 14, 2023

This partially resolves #44 by adding a performance testing suite and some tooling for performance testing based on iperf3. An image build for iperf3 is provided and hosted here as the upstream project is not interested in providing one themselves. This also includes some refactoring and moving of test code into common areas.

We're blocked on going any further until #15 is completed as iperf3 requires TCP for metadata exchanges so I figured we could just get this stuff in for the moment so that we have less huge PRs.

@shaneutt shaneutt merged commit 806df1b into kubernetes-sigs:main Feb 16, 2023
@shaneutt shaneutt deleted the shaneutt/iperf-ci branch February 16, 2023 14:24
shaneutt added a commit that referenced this pull request Mar 3, 2023
This partially resolves #44 by adding a performance testing suite and
some tooling for performance testing based on `iperf3`. An image build
for `iperf3` is provided and hosted here as the upstream project is not
interested in providing one themselves. This also includes some
refactoring and moving of test code into common areas.

We're blocked on going any further until #15 is completed as `iperf3`
requires TCP for metadata exchanges so I figured we could just get this
stuff in for the moment so that we have less huge PRs.
shaneutt added a commit to shaneutt/blixt that referenced this pull request Oct 11, 2023
This partially resolves kubernetes-sigs#44 by adding a performance testing suite and
some tooling for performance testing based on `iperf3`. An image build
for `iperf3` is provided and hosted here as the upstream project is not
interested in providing one themselves. This also includes some
refactoring and moving of test code into common areas.

We're blocked on going any further until kubernetes-sigs#15 is completed as `iperf3`
requires TCP for metadata exchanges so I figured we could just get this
stuff in for the moment so that we have less huge PRs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create performance tooling for the Bpf Dataplane
2 participants